.rp_state{height: 42px;text-align: center;line-height: 42px;font-size: 18px;}
.rp_state div{width: 49%;display: inline-block;}
.usable_num{line-height: 44px;text-align: center;font-size: 14px;}
.on{color: #FF5000;border-bottom: 2px #FF5000 solid;}
.usable_list,.no_usable-list{height: 99px;margin:0 15px 10px 15px ;position: relative;}
/*.no_usable-list{position: relative;}*/
.rp_value{margin:30px 0;font-size: 15px;width: 25%;border-right: 1px #999999 solid;display: inline-block;padding-left: 10px;}
.rp_value_i{font-size:30px;}
.rp_explain{width: 75%;float: right;font-size: 10px;padding:25px 0 25px 5%;}
.lacework{height: 5px;background-image:url(../images/red.png);background-size: 10px;background-position: 0 -5px;}
.no_lacework{background-image:url(../images/grey.png);}
/*.rp_stateImg{width: 55px;height: 55px;background-size: 55px 55px;position: absolute;top: 0;right: 0;}*/
.rp_stateUsed{background-image: url(../images/used.png);width: 55px;height: 55px;background-size: 55px 55px;position: absolute;top: 0;right: 0;}
.rp_stateOverdue{background-image: url(../images/overdue.png);width: 55px;height: 55px;background-size: 55px 55px;position: absolute;top: 0;right: 0;}
.crp_select{width: 28px;height: 28px;background: url(../images/select.png) no-repeat;background-size: 28px 56px;background-position: 0 -28px;position: absolute;top: 36px;right: 10px;}
.crp_select_on{background-position: 0 0;}
